repugnant beast - Francés Inglés Diccionario